package com.crud.project.service;

import com.crud.project.dao.ICourseDao;
import com.crud.project.po.Course;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class CourseService implements ICourseDao {
    @Autowired
    private ICourseDao iCourseDao;
    @Override
    public List<Course> findAllCourse() {
        return iCourseDao.findAllCourse();
    }

    @Override
    public Course findCourceByCourseId(Long id) {
        return iCourseDao.findCourceByCourseId(id);
    }

    @Override
    public void updateCourse(Course course) {
        iCourseDao.updateCourse(course);
    }

    @Override
    public void insertCourse(Course course) {
        iCourseDao.insertCourse(course);
    }

    @Override
    public void deleteCourseById(Long id) {
        iCourseDao.deleteCourseById(id);
    }
}
